#include <iostream>
#include <string>
using namespace std;
//方法一：暴力法
char getFirstOneChar_1(const string &str)
{
    int j;
    for(int i = 0;i < str.size();++i)
    {
        for(j = 0;j < str.size();++j)
        {
            if(j == i)
            {
                continue;
            }
            if(str[j] == str[i])
            {
                break;
            }
        }
        if(j >= str.size())
            return str[i];
    }
    return -1;
}

//方法二：哈希法
char getFirstOneChar_2(const string &str)
{
    int hash[256] = {0};
    for(int i = 0;i < str.size();++i)//统计字符的次数
        hash[str[i]]++;

    for(int i = 0;i < str.size();++i)
    {
        if(hash[str[i]] == 1)
            return str[i];
    }
    return -1;
}

//方法三：string 类函数查找法
char getFirstOneChar_3(const string &str)
{
    for(int i = 0;i < str.size();++i)
    {
        int index1 = str.find(str[i]);
        int index2 = str.rfind(str[i]);

        if(index1 == index2)
            return str[i];
    }
    return -1;
}

int main()
{
    string str;
    char res;
    while(getline(cin,str))
    {
        //res = getFirstOneChar_1(str);
        //res = getFirstOneChar_2(str);
        res = getFirstOneChar_3(str);
            if(res == -1)
                cout << -1 << endl;
            else
                cout << res << endl;
    }
    return 0;
}
